public class GeteBayDetailsResponseType {
	public class GeteBayDetailsResponseType_e {
		public Datetime Timestamp;
		public String Ack;
		public String CorrelationID;
		public ErrorType.ErrorType_e[] Errors;
		public String Message;
		public String Version;
		public String Build;
		public String NotificationEventName;
		public DuplicateInvocationDetailsType.DuplicateInvocationDetailsType_e DuplicateInvocationDetails;
		public String RecipientUserID;
		public String EIASToken;
		public String NotificationSignature;
		public String HardExpirationWarning;
		public BotBlockResponseType.BotBlockResponseType_e BotBlock;
		public CountryDetailsType.CountryDetailsType_e[] CountryDetails;
		public CurrencyDetailsType.CurrencyDetailsType_e[] CurrencyDetails;
		public DispatchTimeMaxDetailsType.DispatchTimeMaxDetailsType_e[] DispatchTimeMaxDetails;
		public PaymentOptionDetailsType.PaymentOptionDetailsType_e[] PaymentOptionDetails;
		public RegionDetailsType.RegionDetailsType_e[] RegionDetails;
		public ShippingLocationDetailsType.ShippingLocationDetailsType_e[] ShippingLocationDetails;
		public ShippingServiceDetailsType.ShippingServiceDetailsType_e[] ShippingServiceDetails;
		public SiteDetailsType.SiteDetailsType_e[] SiteDetails;
		public TaxJurisdictionType.TaxJurisdictionType_e[] TaxJurisdiction;
		public URLDetailsType.URLDetailsType_e[] URLDetails;
		public TimeZoneDetailsType.TimeZoneDetailsType_e[] TimeZoneDetails;
		public ItemSpecificDetailsType.ItemSpecificDetailsType_e[] ItemSpecificDetails;
		public UnitOfMeasurementDetailsType.UnitOfMeasurementDetailsType_e[] UnitOfMeasurementDetails;
		public RegionOfOriginDetailsType.RegionOfOriginDetailsType_e[] RegionOfOriginDetails;
		public ShippingPackageDetailsType.ShippingPackageDetailsType_e[] ShippingPackageDetails;
		public ShippingCarrierDetailsType.ShippingCarrierDetailsType_e[] ShippingCarrierDetails;
	
		//Setters
		public void setTimestamp(Datetime val) {Timestamp = val; field_order_type_info.add('Timestamp'); }
		public void setAck(String val) {Ack = val; field_order_type_info.add('Ack'); }
		public void setCorrelationID(String val) {CorrelationID = val; field_order_type_info.add('CorrelationID'); }
		public void setErrors(ErrorType.ErrorType_e[] val) {Errors = val; field_order_type_info.add('Errors'); }
		public void setMessage(String val) {Message = val; field_order_type_info.add('Message'); }
		public void setVersion(String val) {Version = val; field_order_type_info.add('Version'); }
		public void setBuild(String val) {Build = val; field_order_type_info.add('Build'); }
		public void setNotificationEventName(String val) {NotificationEventName = val; field_order_type_info.add('NotificationEventName'); }
		public void setDuplicateInvocationDetails(DuplicateInvocationDetailsType.DuplicateInvocationDetailsType_e val) {DuplicateInvocationDetails = val; field_order_type_info.add('DuplicateInvocationDetails'); }
		public void setRecipientUserID(String val) {RecipientUserID = val; field_order_type_info.add('RecipientUserID'); }
		public void setEIASToken(String val) {EIASToken = val; field_order_type_info.add('EIASToken'); }
		public void setNotificationSignature(String val) {NotificationSignature = val; field_order_type_info.add('NotificationSignature'); }
		public void setHardExpirationWarning(String val) {HardExpirationWarning = val; field_order_type_info.add('HardExpirationWarning'); }
		public void setBotBlock(BotBlockResponseType.BotBlockResponseType_e val) {BotBlock = val; field_order_type_info.add('BotBlock'); }
		public void setCountryDetails(CountryDetailsType.CountryDetailsType_e[] val) {CountryDetails = val; field_order_type_info.add('CountryDetails'); }
		public void setCurrencyDetails(CurrencyDetailsType.CurrencyDetailsType_e[] val) {CurrencyDetails = val; field_order_type_info.add('CurrencyDetails'); }
		public void setDispatchTimeMaxDetails(DispatchTimeMaxDetailsType.DispatchTimeMaxDetailsType_e[] val) {DispatchTimeMaxDetails = val; field_order_type_info.add('DispatchTimeMaxDetails'); }
		public void setPaymentOptionDetails(PaymentOptionDetailsType.PaymentOptionDetailsType_e[] val) {PaymentOptionDetails = val; field_order_type_info.add('PaymentOptionDetails'); }
		public void setRegionDetails(RegionDetailsType.RegionDetailsType_e[] val) {RegionDetails = val; field_order_type_info.add('RegionDetails'); }
		public void setShippingLocationDetails(ShippingLocationDetailsType.ShippingLocationDetailsType_e[] val) {ShippingLocationDetails = val; field_order_type_info.add('ShippingLocationDetails'); }
		public void setShippingServiceDetails(ShippingServiceDetailsType.ShippingServiceDetailsType_e[] val) {ShippingServiceDetails = val; field_order_type_info.add('ShippingServiceDetails'); }
		public void setSiteDetails(SiteDetailsType.SiteDetailsType_e[] val) {SiteDetails = val; field_order_type_info.add('SiteDetails'); }
		public void setTaxJurisdiction(TaxJurisdictionType.TaxJurisdictionType_e[] val) {TaxJurisdiction = val; field_order_type_info.add('TaxJurisdiction'); }
		public void setURLDetails(URLDetailsType.URLDetailsType_e[] val) {URLDetails = val; field_order_type_info.add('URLDetails'); }
		public void setTimeZoneDetails(TimeZoneDetailsType.TimeZoneDetailsType_e[] val) {TimeZoneDetails = val; field_order_type_info.add('TimeZoneDetails'); }
		public void setItemSpecificDetails(ItemSpecificDetailsType.ItemSpecificDetailsType_e[] val) {ItemSpecificDetails = val; field_order_type_info.add('ItemSpecificDetails'); }
		public void setUnitOfMeasurementDetails(UnitOfMeasurementDetailsType.UnitOfMeasurementDetailsType_e[] val) {UnitOfMeasurementDetails = val; field_order_type_info.add('UnitOfMeasurementDetails'); }
		public void setRegionOfOriginDetails(RegionOfOriginDetailsType.RegionOfOriginDetailsType_e[] val) {RegionOfOriginDetails = val; field_order_type_info.add('RegionOfOriginDetails'); }
		public void setShippingPackageDetails(ShippingPackageDetailsType.ShippingPackageDetailsType_e[] val) {ShippingPackageDetails = val; field_order_type_info.add('ShippingPackageDetails'); }
		public void setShippingCarrierDetails(ShippingCarrierDetailsType.ShippingCarrierDetailsType_e[] val) {ShippingCarrierDetails = val; field_order_type_info.add('ShippingCarrierDetails'); }


		//Getters
		public Datetime getTimestamp() { return Timestamp; }
		public String getAck() { return Ack; }
		public String getCorrelationID() { return CorrelationID; }
		public ErrorType.ErrorType_e[] getErrors() { return Errors; }
		public String getMessage() { return Message; }
		public String getVersion() { return Version; }
		public String getBuild() { return Build; }
		public String getNotificationEventName() { return NotificationEventName; }
		public DuplicateInvocationDetailsType.DuplicateInvocationDetailsType_e getDuplicateInvocationDetails() { return DuplicateInvocationDetails; }
		public String getRecipientUserID() { return RecipientUserID; }
		public String getEIASToken() { return EIASToken; }
		public String getNotificationSignature() { return NotificationSignature; }
		public String getHardExpirationWarning() { return HardExpirationWarning; }
		public BotBlockResponseType.BotBlockResponseType_e getBotBlock() { return BotBlock; }
		public CountryDetailsType.CountryDetailsType_e[] getCountryDetails() { return CountryDetails; }
		public CurrencyDetailsType.CurrencyDetailsType_e[] getCurrencyDetails() { return CurrencyDetails; }
		public DispatchTimeMaxDetailsType.DispatchTimeMaxDetailsType_e[] getDispatchTimeMaxDetails() { return DispatchTimeMaxDetails; }
		public PaymentOptionDetailsType.PaymentOptionDetailsType_e[] getPaymentOptionDetails() { return PaymentOptionDetails; }
		public RegionDetailsType.RegionDetailsType_e[] getRegionDetails() { return RegionDetails; }
		public ShippingLocationDetailsType.ShippingLocationDetailsType_e[] getShippingLocationDetails() { return ShippingLocationDetails; }
		public ShippingServiceDetailsType.ShippingServiceDetailsType_e[] getShippingServiceDetails() { return ShippingServiceDetails; }
		public SiteDetailsType.SiteDetailsType_e[] getSiteDetails() { return SiteDetails; }
		public TaxJurisdictionType.TaxJurisdictionType_e[] getTaxJurisdiction() { return TaxJurisdiction; }
		public URLDetailsType.URLDetailsType_e[] getURLDetails() { return URLDetails; }
		public TimeZoneDetailsType.TimeZoneDetailsType_e[] getTimeZoneDetails() { return TimeZoneDetails; }
		public ItemSpecificDetailsType.ItemSpecificDetailsType_e[] getItemSpecificDetails() { return ItemSpecificDetails; }
		public UnitOfMeasurementDetailsType.UnitOfMeasurementDetailsType_e[] getUnitOfMeasurementDetails() { return UnitOfMeasurementDetails; }
		public RegionOfOriginDetailsType.RegionOfOriginDetailsType_e[] getRegionOfOriginDetails() { return RegionOfOriginDetails; }
		public ShippingPackageDetailsType.ShippingPackageDetailsType_e[] getShippingPackageDetails() { return ShippingPackageDetails; }
		public ShippingCarrierDetailsType.ShippingCarrierDetailsType_e[] getShippingCarrierDetails() { return ShippingCarrierDetails; }

	
		private String[] Timestamp_type_info = new String[]{'Timestamp','http://www.w3.org/2001/XMLSchema','dateTime','0','1','false'};
		private String[] Ack_type_info = new String[]{'Ack','urn:ebay:apis:eBLBaseComponents','String','0','1','false'};
		private String[] CorrelationID_type_info = new String[]{'CorrelationID','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] Errors_type_info = new String[]{'Errors','urn:ebay:apis:eBLBaseComponents','ErrorType.ErrorType_e','0','-1','false'};
		private String[] Message_type_info = new String[]{'Message','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] Version_type_info = new String[]{'Version','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] Build_type_info = new String[]{'Build','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] NotificationEventName_type_info = new String[]{'NotificationEventName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] DuplicateInvocationDetails_type_info = new String[]{'DuplicateInvocationDetails','urn:ebay:apis:eBLBaseComponents','DuplicateInvocationDetailsType.DuplicateInvocationDetailsType_e','0','1','false'};
		private String[] RecipientUserID_type_info = new String[]{'RecipientUserID','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] EIASToken_type_info = new String[]{'EIASToken','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] NotificationSignature_type_info = new String[]{'NotificationSignature','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] HardExpirationWarning_type_info = new String[]{'HardExpirationWarning','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] BotBlock_type_info = new String[]{'BotBlock','urn:ebay:apis:eBLBaseComponents','BotBlockResponseType.BotBlockResponseType_e','0','1','false'};
		private String[] CountryDetails_type_info = new String[]{'CountryDetails','urn:ebay:apis:eBLBaseComponents','CountryDetailsType.CountryDetailsType_e','0','-1','false'};
		private String[] CurrencyDetails_type_info = new String[]{'CurrencyDetails','urn:ebay:apis:eBLBaseComponents','CurrencyDetailsType.CurrencyDetailsType_e','0','-1','false'};
		private String[] DispatchTimeMaxDetails_type_info = new String[]{'DispatchTimeMaxDetails','urn:ebay:apis:eBLBaseComponents','DispatchTimeMaxDetailsType.DispatchTimeMaxDetailsType_e','0','-1','false'};
		private String[] PaymentOptionDetails_type_info = new String[]{'PaymentOptionDetails','urn:ebay:apis:eBLBaseComponents','PaymentOptionDetailsType.PaymentOptionDetailsType_e','0','-1','false'};
		private String[] RegionDetails_type_info = new String[]{'RegionDetails','urn:ebay:apis:eBLBaseComponents','RegionDetailsType.RegionDetailsType_e','0','-1','false'};
		private String[] ShippingLocationDetails_type_info = new String[]{'ShippingLocationDetails','urn:ebay:apis:eBLBaseComponents','ShippingLocationDetailsType.ShippingLocationDetailsType_e','0','-1','false'};
		private String[] ShippingServiceDetails_type_info = new String[]{'ShippingServiceDetails','urn:ebay:apis:eBLBaseComponents','ShippingServiceDetailsType.ShippingServiceDetailsType_e','0','-1','false'};
		private String[] SiteDetails_type_info = new String[]{'SiteDetails','urn:ebay:apis:eBLBaseComponents','SiteDetailsType.SiteDetailsType_e','0','-1','false'};
		private String[] TaxJurisdiction_type_info = new String[]{'TaxJurisdiction','urn:ebay:apis:eBLBaseComponents','TaxJurisdictionType.TaxJurisdictionType_e','0','-1','false'};
		private String[] URLDetails_type_info = new String[]{'URLDetails','urn:ebay:apis:eBLBaseComponents','URLDetailsType.URLDetailsType_e','0','-1','false'};
		private String[] TimeZoneDetails_type_info = new String[]{'TimeZoneDetails','urn:ebay:apis:eBLBaseComponents','TimeZoneDetailsType.TimeZoneDetailsType_e','0','-1','false'};
		private String[] ItemSpecificDetails_type_info = new String[]{'ItemSpecificDetails','urn:ebay:apis:eBLBaseComponents','ItemSpecificDetailsType.ItemSpecificDetailsType_e','0','-1','false'};
		private String[] UnitOfMeasurementDetails_type_info = new String[]{'UnitOfMeasurementDetails','urn:ebay:apis:eBLBaseComponents','UnitOfMeasurementDetailsType.UnitOfMeasurementDetailsType_e','0','-1','false'};
		private String[] RegionOfOriginDetails_type_info = new String[]{'RegionOfOriginDetails','urn:ebay:apis:eBLBaseComponents','RegionOfOriginDetailsType.RegionOfOriginDetailsType_e','0','-1','false'};
		private String[] ShippingPackageDetails_type_info = new String[]{'ShippingPackageDetails','urn:ebay:apis:eBLBaseComponents','ShippingPackageDetailsType.ShippingPackageDetailsType_e','0','-1','false'};
		private String[] ShippingCarrierDetails_type_info = new String[]{'ShippingCarrierDetails','urn:ebay:apis:eBLBaseComponents','ShippingCarrierDetailsType.ShippingCarrierDetailsType_e','0','-1','false'};
		private String[] apex_schema_type_info = new String[]{'urn:ebay:apis:eBLBaseComponents','true'};
		private List<String> field_order_type_info = new String[]{};
	}
}
